home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1995 August: Tool Chest / Dev.CD Aug 95 TC / Dev.CD Aug 95 TC.toast / Sample Code / MacCalendar 1.0d5 / Src / MacCalendarSetup.h < prev    next >
Encoding:
C/C++ Source or Header  |  1994-06-30  |  1.9 KB  |  91 lines  |  [TEXT/KAHL]

  1. /*                                    MacCalendarSetup.h                                */
  2. /*
  3.  * MacCalendarSetup.h
  4.  * Copyright © 1993-94 Apple Computer Inc. All rights reserved.
  5.  *
  6.  * Edit History:
  7.  *    1.0d0    MM    First "public" distribution.
  8.  *    1.0d6    MM    Used wrong value for default day name STR#.
  9.  */
  10. #define DEBUG                1
  11. #ifndef DEBUG
  12. #define DEBUG                0
  13. #endif
  14. #include "MacCalendar.h"
  15. #define kSetupAppCreator    'SCCF'
  16. #define BNDL_SetupApp        128
  17. #define FREF_SetupApp        128
  18. #define ICON_SetupApp        128
  19. #define DLOG_Setup            128
  20. #define HELP_Setup            128
  21. #define ALRT_FatalError        129
  22. #define ALRT_NonFatalError    130
  23. #define ALRT_WaitForReboot    131
  24. #define ALRT_NoPreferences    132
  25. #define MBAR_MenuBar        1
  26. #define MENU_Apple            1
  27. #define MENU_File            256
  28. #define    MENU_Edit            257
  29. #define MENU_Font            258
  30. #define MENU_FontSize        259
  31. #define MENU_FirstDay        260
  32. #define CNTL_FontPopup        256
  33. #define CNTL_SizePopup        257
  34. #define CNTL_FirstDayPopup    258
  35. #define STRN_Strings        128
  36. #define STRN_Messages        129
  37. #define STRN_SetupHelp        130
  38. #ifndef REZ
  39.  
  40. /*
  41.  * This is the file type and file creator of the Status Bar preference file.
  42.  * It was discovered by inspection.
  43.  */
  44. #define kPrefFileType        'pref'
  45. #define kPrefFileCreator    'sdev'
  46. #define kPrefResourceType    'pref'
  47.  
  48. #define pstrcpy(dst, src)    (BlockMove((src), (dst), (src)[0] + 1))
  49. #define width(rect)            ((rect).right - (rect).left)
  50. #define height(rect)        ((rect).bottom - (rect).top)
  51.  
  52. /*
  53.  * Text strings
  54.  */
  55. enum {
  56.     kStrPrefName = 1,
  57.     kStrFontName,
  58.     kStrFontSize,
  59.     kStrFirstDayOfWeek,
  60.     kStrDayName
  61. };
  62.  
  63. /*
  64.  * Note: kOKButton is also used for Alerts.
  65.  */
  66. enum {
  67.     kOKButton = 1,
  68.     kCancelButton,
  69.     kCalendarUserItem,
  70.     kFontNamePopupItem,
  71.     kFontSizePopupItem,
  72.     kFirstDayPopupItem,
  73.     kDayNameUserItem,
  74.     kSundayText,            /* Day names must be in order    */
  75.     kMondayText,
  76.     kTuesdayText,
  77.     kWednesdayText,
  78.     kThursdayText,
  79.     kFridayText,
  80.     kSaturdayText,
  81. #if DEBUG
  82.     kPrevMonth,
  83.     kNextMonth,
  84. #endif
  85.     kDummyLastEnumBecauseWeCare    
  86. };
  87.  
  88. void                        InitApplication(void);
  89.  
  90. #endif /* REZ */
  91.